package org.javaopenaccess.dao.classes;

import java.util.Set;

import org.javaopenaccess.model.ClassMetadata;



public interface ClassDao {

	public void storeDynamicTypeObject(Object instance);
	
	public Set<Object> getObjectsByType(Class<?> clazz);

	public void storeClassMetadata(ClassMetadata metadata);
	
	public void closeTransaction();

	public void storeClass(Class<?> clazz);
	
}
